Project 7 - Due Fri Mar 14 at 23:00

Reading

  1. Slides and notebooks from the Lists and Memory Diagrams lecture and the Nested Loops lecture.
  2. Problems and solutions from Lab 7 (Lists and Memory Diagrams) and Lab 8 (Nested Loops).
  3. Think Python, Chapter 7 covers iteration, and Think Python, Chapter 10 covers lists.

Tasks

The instructions for each task:


About this Project

These tasks will give you practice with memory diagrams and nested loops.

You must complete the listDiagrams task, and then you may choose one of the remaining 3 tasks: trainInventory, wordSearch, or quadrats. trainInventory is probably the easiest of the three, while wordSearch and especially quadrats will give you more practice with indexing 2D grids. If you plan to head straight on to 230 after 111, it might be a good idea to try two of the three pooled tasks.

If you want to find a partner to work with for this project, use this Google Sheet to do so.

Reminders

Time Estimate

Our per-task estimate for this project is 1.5-4 hours, plus up to an hour of reading.


How to turn in this Project